package com.fuchuang.seckillsystem.service;


import com.fuchuang.seckillsystem.entity.Account;

import java.math.BigDecimal;

public interface IAccountService {
    
    /**
     * 通过用户id获取用户的账户信息
     */
    Account getAccountByUserId(Integer userId);
    
    /**
     * 通过用户账户id更新用户余额
     */
    void updateAccount(Account account);
    
    /**
     * 更新银行账户余额
     */
    void updateBankAccount(BigDecimal payPrice);
    
    /**
     * 获取银行余额
     */
    Account getBankAccount();
    
}
